package com.ybbase.framework.model.po.flow;

import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 流程动作方法参数名称类
 * @author cg
 * @date 2019-10-24 11:04
 * @since 4.0
 */
@Data
@NoArgsConstructor
public class FlowActionMethodParam {

    /**
     * 提煤单
     * */
    //private Voucher voucher;

    /**
     * 提煤单编码
     * */
    private String voucherId;

    /**
     * 提煤单标示
     * */
    private String voucherFlag;

    /**
     * 节点编码（节点的C++配置）
     * */
    private String nodeId;

    /**
     * 节点自助机IP地址
     * */
    private String ipAddress;

    /**
     * 煤矿编码
     * */
    private String collieryId;

    /**
     * 上级运往地ID
     * */
    private String parentDivisionID;

    /**
     * 运往地ID
     * */
    private String divisionID;

    /**
     * 运往地名称
     * */
    private String divisionName;

    /**
     * 车牌号
     * */
    private String vehicleNumber;

    /**
     * 车辆毛重
     */
    private String grossWeight;

    /**
     * 节点路径
     * */
    private String activityPath;

    /**
     * 车辆皮重
     * */
    private String vehicleTare;

    /**
     * 手输入车牌号
     * */
    private String munalVehicleNum;

    /**
     * 不用了
     * */
    private String handlerID;

    /**
     * 筒仓皮重
     * */
    private String siloTare;

    /**
     * 筒仓毛重
     * */
    private String siloGross;

    /**
     * 合同编码（V3中叫订单编码）
     * */
    private String contractId;

    /**
     * 票据ID
     * */
    private String ticketID;

    /**
     * 车辆类型 暂时不用了
     * */
    private String carType;

    /**
     * 客户编码
     * */
    private String customerID;

    /**
     * 运往地类型
     * */
    private String divisionType;

    /**
     * RFID
     * */
    private String rfid;

    /**
     * 煤种编码
     * */
    private String coalCode;

    /**
     * type divisionGroup struct {
     *     DivisionID string
     *     DivisionName string
     * }
     * */
    private String divisionJson;

    /**
     * type vehicle struct {
     *     vehicleNum string
     * }
     * */
    private String vehicleJson;

    /**
     * 流程编码
     * */
    private String flowCode;

    /**
     * 任务编码
     * */
    private String taskCode;

    /**
     * 方法执行类型 0销售过空 1销售过重 2收货过空 3收货过重 4结算
     * */
    private Integer enterType;

    /**
     * 结算编码
     * */
    private String settleId;



}
